package booroo.basic;

public class J06_DoWhile {

	public static void main(String[] args) {
		// 반복문 - do ~ while
		// 상황1) 간단한 인사말 5번 출력
		int i = 1; 
		do {
			System.out.println("선생님 사랑해요!");
			++i;
		}
		while(i <= 5);
		
		// 상황2) 1 ~ 10까지 출력
		int j = 1;
		do {
			System.out.println(j);
			j++;
			}
			while (j <= 10);
		
		// 상황3) 1 ~ 50사이 홀수 출력
		int k = 1;
		do {
			if (k % 2 != 0){
			System.out.println(k);
			k++;
			}
			else k++;
			}
			while (k <= 50);
		
		// 상황4) 1 ~ 100까지의 총합 출력
		int l = 1;
		int sum = 0;
		do {
			sum = sum + l;
			l++;
		}
			while (l <= 100);
		System.out.println(sum);
		
		// 상황5) 100 ~ 1까지 출력
		int m = 100;
		do {
			System.out.println(m);
			m--;
		}
		while (m >= 1);
		
		// 상황6) 100 ~ 1사이의 짝수 출력
		int n = 100;
		do {
			if (n % 2 == 0){
			System.out.println(n);
			n--;
			}
			else n--;
		}
		while(n >= 1);
		
		// 상황7) 구구단 7단 출력
		int o = 1;
		int p;
		do {
			p = 7*o;
			System.out.println("7 x " + o + " = " + p);
			o++;
			}
		while (o <= 9);
		
		// 상황8) 십구단 중 18단 출력
		int q = 1;
		int r;
		do {
			r = 19*q;
			System.out.println("18 x " + q + " = " + r);
			q++;
		}
		while (q <= 19);
		
		// do - while 작성규칙
		// 초기화식
		// do {
			// 반복할 코드
			// 증가식
		// } while(조건식);
	}
}
